package com.luhe.midi.mtrk.event.midievent;

import com.luhe.midi.mtrk.event.Event;

/**
 * Midi事件，Midi系统要处理的事件
 * 8x 松开按键：音符（00-7F）、力度（00-7F）
 * 9x 按下按键：音符（00-7F）、力度（00-7F）
 * Cx 改变乐器：乐器代码(00-7F)
 * Ax 触后音符：音符（00-7F）、力度（00-7F）
 * Bx 控制器：控制器号码(00-7F)，控制器参数(00-7F)
 * Dx 触发通道: 通道值00-7F
 * Ex 滑音
 * F0 系统码
 * FF 其它
 * 00~7F 上次激活的参数
 * 00 c0 00 ：时间差00，改变第一轨乐器，乐器号码为00
 * 00 90 3c 5a ：时间差00，按下第一轨音符，音符号码为3c（60，C4，中央C），力度为5a（90）
 * 00 90 3f 5a ：时间差00，按下第一轨音符，音符号码为3f（63，#D4），力度为5a（90）
 * 00 90 43 5a：时间差00，按下第一轨音符，音符号码为43（67，G4），力度为5a（90）
 * 00 90 48 5a：时间差00，按下第一轨音符，音符号码为48（72，C5），力度为5a（90）
 * 78 80 3f 00：时间差78（120tick），松开第一轨音符，音符号码为3f（63，#D4），力度为5a（90）
 * 00 90 4b 5a：时间差00，按下第一轨音符，音符号码为4b（75，#D5），力度为5a（90）
 * 78 80 3c 00：时间差78（120tick），松开第一轨音符，音符号码为3c（60，C4），力度为00
 * 00 80 43 00：时间差00，松开第一轨音符，音符号码为43（67，G4），力度为00
 * 00 80 48 00：时间差00，松开第一轨音符，音符号码为48（72，C5），力度为00
 * 00 90 37 5a：时间差00，按下第一轨音符，音符号码为37（55，G3），力度为5a（90）
 * 00 90 46 5a：时间差00，按下第一轨音符，音符号码为46（70，#A4），力度为5a（90）
 */
public class MidiEvent extends Event {
}
